package com.cloud.entity.mes;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * PCB线路板箱码绑定表(MesPcbBoxCodeBind)实体类
 *
 * @author makejava
 * @since 2021-08-25 16:32:54
 */
@Data
@Table(name = "mes_pcb_boxcode_bind")
public class MesPcbBoxCodeBind implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @Column(name = "id")
    @ApiModelProperty(value = "id")
    private String id;
    /**
     * 工厂id
     */
    @Column(name = "factory_id")
    @ApiModelProperty(value = "工厂id")
    private String factoryId;
    /**
     * 工单id
     */
    @Column(name = "task_id")
    @ApiModelProperty(value = "工单id")
    private String taskId;
    /**
     * 箱码
     */
    @Column(name = "boxcode")
    @ApiModelProperty(value = "箱码")
    private String boxcode;
    /**
     * 配件SN码
     */
    @Column(name = "sn_code")
    @ApiModelProperty(value = "配件SN码")
    private String snCode;
    /**
     * 装箱数
     */
    @Column(name = "perbox")
    @ApiModelProperty(value = "装箱数")
    private Integer perbox;
    /**
     * 创建时间
     */
    @Column(name = "cd_time")
    @ApiModelProperty(value = "创建时间")
    private Date cdTime;
    /**
     * 创建人id
     */
    @Column(name = "cd_user_id")
    @ApiModelProperty(value = "创建人id")
    private String cdUserId;
    /**
     * 创建人名称
     */
    @Column(name = "cd_user_name")
    @ApiModelProperty(value = "创建人名称")
    private String cdUserName;

    /**
     * mes_pcb_complete ID
     */
    private String completeId;
}
